| 4D Chart v13ch_Tableau vers polygone | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Chart v13
 ch_Tableau vers polygone 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ch_Tableau vers polygone ( zone ; tableauH ; tableauV ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D Chart | |||||
| tableauH | Tableau réel |   | Tableau de valeurs horizontales pour les sommets | |||||
| tableauV | Tableau réel |   | Tableau de valeurs verticales pour les sommets | |||||
| Résultat | Entier long |   | Numéro d'ID du nouvel objet | |||||
La commande ch_Tableau vers polygone crée un nouveau polygone dans zone, d’après les tableaux tableauH et tableauV et renvoie l’identifiant du nouvel objet.
tableauH et tableauV donnent la position de chaque sommet du polygone. Les deux tableaux peuvent être de type Réel, Entier long ou Entier, et sont spécifiés en points. Pour obtenir un polygone correct, chaque tableau doit contenir au moins trois éléments. Si les tableaux ne sont pas de même taille, les éléments excédentaires dans le tableau le plus grand sont ignorés. Pour créer un polygone fermé, la dernière valeur dans chaque tableau doit correspondre à la première.
L’exemple suivant remplit deux tableaux et crée un polygone à partir d’eux. Ensuite, il déplace et redimensionne le polygone.
 $Sommets:=Num(Demander("Saisissez le nombre de sommets :"))
 Si(OK=1)
  `Déclarer les tableaux
    TABLEAU REEL(TabSommetH;$Sommets)
    TABLEAU REEL(TabSommetV;$Sommets)
  `Remplir les tableaux
    Boucle($i;1;$Sommets)
       TabSommetH{$i}:=Sin($i)
       TabSommetV{$i}:=Cos($i)
    Fin de boucle
  `Dessiner le polygone
    $Poly:=ch_Tableau vers polygone(Zone;TabSommetH;TabSommetV)
  `Déplacer le polygone vers les coordonnées de zone (10,10)
    ch_DEPLACER(Zone;$Poly;10;10)
  `Redimensionner le polygone à 200x200
    ch_MODIFIER TAILLE(Zone;$Poly;200;200)
 Fin de si
	Produit :  4D Chart
	Thème :  ch_Eléments
	Numéro :  
        14561
        
        
        
	Nom intl. :  CT Array to polygon
     Liste alphabétique des commandes
    Liste alphabétique des commandes
	Créé :  4D Chart 1